package com.google.gwt.maps.v3.client.streetview.impl;

import com.google.gwt.core.client.JavaScriptObject;

public class StreetViewLocationImpl {
  
  public static final StreetViewLocationImpl impl = new StreetViewLocationImpl();
  
  public native JavaScriptObject construct() /*-{
    return new Object();
  }-*/;

  public native String getDescription(JavaScriptObject jso) /*-{
    return jso.description;
  }-*/;
  
  public native JavaScriptObject getLatLng(JavaScriptObject jso) /*-{
    return jso.latLng;
  }-*/;
  
  public native String getPano(JavaScriptObject jso) /*-{
    return jso.pano;
  }-*/;
  
  public native void setDescription(JavaScriptObject jso, String description) /*-{
    jso.description = description;
  }-*/;
  
  public native void setLatLng(JavaScriptObject jso, JavaScriptObject latLng) /*-{
    jso.latLng = latLng;
  }-*/;
  
  public native void setPano(JavaScriptObject jso, String pano) /*-{
    jso.pano = pano;
  }-*/;
  
}
